88问答网
所有问题
当前搜索:
public class A
为什么 private 不能修饰
class
-CSDN论坛
答:
public
class
test { private class a{ } } 只有上面这种情况才能private的写法,其他的类如果你这样写了哪么就意味着外部不能调用他除了他自己调用之外,这样的类是没有意义的。所以除了内部类之外是不能用private修饰类的!
c++中可不可以在一个类中访问另一个类的私有成员?
答:
可以,只要定义该类为另一个类的友元类即可。友元类:
class
A
{ friend class B private: int aa;};class B {
public
:void output(){ cout << a.aa << endl;} private: A a;} 使用友元类时:(1) 友元关系不能被继承。(2) 友元关系是单向的,不具有交换性。若类B是类A的友元...
#include<iostream.h>
class
A
{
public
: void print1() { cout<<...
答:
include<iostream> using namespace std;
class
A
{
public
:void print1(){ cout<<"good"<<endl;} };class B:public A { public:void print2();};//主义class只在定义时用,其他不要用 void B::print2() //不要class ,要返回类型 { A::print1(); //不要class };void main(...
...基类的对象
class
A
{...}; class B:
public
A{代码略; priavate...
答:
类的构造顺序是先构造成员变量,也就是私有里的变量,如果有自己的对象的话,那这个自己的对象就要构造一次,但自己的对象里还有自己的成员变量,还要构造。。。这样,就有点类似递归了,而且还没有退出条件,这个类的最外层对象就永远构造不出来了,所以自己类里不能有自己类的成员对象,但有自己类的指...
有以下程序,编译时有语法错误,请修改程序,使其能够正确运行,且运行的...
答:
class
A
{ int i,j; A():i(0),j(0){} A(int i,int j):i(i),j(j){}
public
: void print(){cout<<i<<" "<<j<<endl;}};class B:public A{ int x; B():x(0){} B(int x):x(x){} public : void print(){A::print();cout<<x<<endl...
求两个java题的解析…分析下列程序输出结果。
public
class
...
答:
>>a:/2^a ; 故这里是12/2^1 = 6 System.out.println("y=" + y); }}
public
class
Exam { public static void main(String args[]){ boolean b1,b2,b3,b4; int i = 5, j =5, k = 5, t =5; //++i 先自增再运算 i++先运算再自增 b1 = true ...
C++如何在一个类中修改另一个类的私有数据
答:
方法一:在
A
中写入私有成员的get,set方法。将A作为B的私有成员 A myA;在B中调用A的get, set方法。如下面的示例代码:
class
A { private:int a;
public
:void setA(int val){ a = val } int getA(){ return a;} };class B { private:A myA;public:void fun(){ myA.setA(myA.getA()...
#include<iostream> using namespace std;
class
A
{ private: int i...
答:
include<iostream> using namespace std;
class
A
{ private: int i; int j; int k;
public
: A(){} A(int a,int b,int c){ i=a; j=b; k=c; } void display(){ cout<<i<<" "<<j<<" "<<k<<endl; }};//少了一个分号 int main()...
请问
public
class
void main (String args[]) 什么意思?
答:
C:\>java YourClassName 参数1 [参数2 参数3 ...]参数之间用一个空格作为间隔符.String[] args 这个字符串数组是保存运行main函数时输入的参数的,例如main函数所在的类名为test 那么你在cmd运行 java test
a
b c 时,args[0] = a ,args[1]=...
class
B:
public
A
{ public: B(char *s1,char *s2):A(s1) 这句话什么...
答:
这个是B这个类的构造方法,:
A
(s1)的意思是把s1的值传递给父类进行构造
首页
<上一页
4
5
6
7
9
10
8
11
12
13
下一页
尾页
其他人还搜